///@author charlie Tan Email:gths123@gmail.com
///\mainpage
///\image html main.jpg
#ifndef _SharpShooter_H_
#define _SharpShooter_H_
#define _Application_H_

///Core
#include "AABBox.h"
#include "Color.h"
#include "core.h"
#include "Matrix3f.h"
#include "Matrix4f.h"
#include "MemeryManager.h"
#include "Quaternion.h"
#include "SharpShooterMath.h"
#include "Timer.h"
#include "Types.h"
#include "Vector2f.h"
#include "Vector3f.h"
#include "Vector4f.h"

///Device
#include "ISharpShooterDevice.h"
#include "IEventReceiver.h"

///Render
#include "IEffect.h"
//#include "IEffectManager.h"
#include "IEffectParameter.h"
#include "IEffectParaServices.h"
#include "IMaterial.h"
#include "IMaterialManager.h"
#include "IMaterialRender.h"
#include "IMesh.h"
#include "IRenderable.h"
#include "ITexture.h"
#include "VertexType.h"

///Scene
#include "IBillboardSceneNode.h"
#include "ICameraFactory.h"
#include "IMeshSceneNode.h"
#include "IMyCamera.h"
#include "IParticle.h"
#include "IParticleEmitter.h"
#include "ISceneManager.h"
#include "ISceneNode.h"
#include "ITerrainSceneNode.h"
#include "Light.h"


#endif